.self_registration {
	.content {
		display: flex;
		flex-direction: column;
		.content-header {
			flex: 0 0 auto;
			height: 80px;
			display: flex;
			justify-content: center;
			align-items: center;
			.content-header-logo {
				width: 70px;
				height: 70px;
			}
			.content-header-title {
				font-weight: bold;
				font-size: 28px;
				color: #0002fb;
				text-align: center;
			}
			.content-header-subtitle {
				font-weight: bold;
				font-size: 20px;
				color: #3d3d3d;
				text-align: center;
			}
		}
		.content-main {
			flex: 1 1 auto;
			display: flex;
			align-items: center;
			.content-main-dept {
				flex: 0 0 auto;
				width: 40%;
				height: 100%;
			}
			.content-main-form {
				flex: 1 1 auto;
				height: 100%;
			}
		}
	}
}
